package com.his.pojos;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the HIS_OUTPATIENT_CHARGE database table.
 * 
 */
@Entity
@Table(name="HIS_OUTPATIENT_CHARGE")
@NamedQuery(name="HisOutpatientCharge.findAll", query="SELECT h FROM HisOutpatientCharge h")
public class HisOutpatientCharge implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="MZSF_NO")
	private long mzsfNo;

	@Column(name="BR_NAME")
	private String brName;

	@Column(name="CFKY_NO")
	private BigDecimal cfkyNo;

	@Column(name="GH_NO")
	private BigDecimal ghNo;

	@Column(name="MZSF_AMOUN_RECEIVABLE")
	private BigDecimal mzsfAmounReceivable;

	@Temporal(TemporalType.DATE)
	@Column(name="MZSF_DATE")
	private Date mzsfDate;

	@Column(name="MZSF_PAID")
	private BigDecimal mzsfPaid;

	@Column(name="MZSF_REFUNDABLE_AMOUNT")
	private BigDecimal mzsfRefundableAmount;

	@Column(name="MZSF_STATE")
	private String mzsfState;

	public HisOutpatientCharge() {
	}

	public long getMzsfNo() {
		return this.mzsfNo;
	}

	public void setMzsfNo(long mzsfNo) {
		this.mzsfNo = mzsfNo;
	}

	public String getBrName() {
		return this.brName;
	}

	public void setBrName(String brName) {
		this.brName = brName;
	}

	public BigDecimal getCfkyNo() {
		return this.cfkyNo;
	}

	public void setCfkyNo(BigDecimal cfkyNo) {
		this.cfkyNo = cfkyNo;
	}

	public BigDecimal getGhNo() {
		return this.ghNo;
	}

	public void setGhNo(BigDecimal ghNo) {
		this.ghNo = ghNo;
	}

	public BigDecimal getMzsfAmounReceivable() {
		return this.mzsfAmounReceivable;
	}

	public void setMzsfAmounReceivable(BigDecimal mzsfAmounReceivable) {
		this.mzsfAmounReceivable = mzsfAmounReceivable;
	}

	public Date getMzsfDate() {
		return this.mzsfDate;
	}

	public void setMzsfDate(Date mzsfDate) {
		this.mzsfDate = mzsfDate;
	}

	public BigDecimal getMzsfPaid() {
		return this.mzsfPaid;
	}

	public void setMzsfPaid(BigDecimal mzsfPaid) {
		this.mzsfPaid = mzsfPaid;
	}

	public BigDecimal getMzsfRefundableAmount() {
		return this.mzsfRefundableAmount;
	}

	public void setMzsfRefundableAmount(BigDecimal mzsfRefundableAmount) {
		this.mzsfRefundableAmount = mzsfRefundableAmount;
	}

	public String getMzsfState() {
		return this.mzsfState;
	}

	public void setMzsfState(String mzsfState) {
		this.mzsfState = mzsfState;
	}

}